package vip.xiaonuo.smzq.modular.lifecycle.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import vip.xiaonuo.smzq.modular.lifecycle.entity.KclKs;
import vip.xiaonuo.smzq.modular.lifecycle.entity.KclZb;
import vip.xiaonuo.smzq.modular.lifecycle.entity.LifeCycleMineStore;
import vip.xiaonuo.smzq.modular.lifecycle.util.CoordinateTranUtil;

import java.util.List;

@Data
public class MineCoordinateVO extends LifeCycleMineStore {

    @ApiModelProperty("动量坐标")
    private String momCoor;

    @ApiModelProperty("矿区坐标84")
    private String dmlCoordiate84;

    @ApiModelProperty("矿区洞坐标84")
    private String dmlCoordiate84Hole;

    @ApiModelProperty("计算坐标84")
    private String calCoordiate84;
    @ApiModelProperty("计算洞坐标84")
    private String calCoordiate84Hole;

    @ApiModelProperty("动量坐标84")
    private String momCoordiate84;
    @ApiModelProperty("动量洞坐标84")
    private String momCoordiate84Hole;

    @ApiModelProperty("勘探坐标84")
    private String expCoordiate84;
    @ApiModelProperty("勘探洞坐标84")
    private String expCoordiate84Hole;

    @ApiModelProperty("压覆坐标84")
    private String preCovCoordiate84;
    @ApiModelProperty("压覆洞坐标84")
    private String preCovCoordiate84Hole;

    @ApiModelProperty("探矿权坐标84")
    private String expMinCoordiate84;
    @ApiModelProperty("探矿权洞坐标84")
    private String expMinCoordiate84Hole;

    @ApiModelProperty("范围3D标高信息")
    private List<ThreeDHeightVO> threeDHeightDmlVOS;
    private List<ThreeWeftCoorVO> threeWeftCoorDmlVOS;

    @ApiModelProperty("计算3D标高信息")
    private List<ThreeDHeightVO> threeDHeightCalVOS;
    private List<ThreeWeftCoorVO> threeWeftCoorCalVOS;

    @ApiModelProperty("动量3D标高信息")
    private List<ThreeDHeightVO> threeDHeightMomVOS;
    private List<ThreeWeftCoorVO> threeWeftCoorMomVOS;

    @ApiModelProperty("勘探3D标高信息")
    private List<ThreeDHeightVO> threeDHeightExpVOS;
    private List<ThreeWeftCoorVO> threeWeftCoorExpVOS;

    @ApiModelProperty("压覆3D标高信息")
    private List<ThreeDHeightVO> threeDHeightPreCovVOS;
    private List<ThreeWeftCoorVO> threeWeftCoorPreCovVOS;

    @ApiModelProperty("探矿权3D标高信息")
    private List<ThreeWeftCoorVO> threeWeftCoorExpMinVOS;





}
